Data Mining is
An information extraction activity whose goal is to discover hidden facts and patterns contained in large databases.
The use of tools to extract ‘nuggets’ of useful information & patterns in bodies of data for use in decision support and estimation.
The automated extraction of hidden predictive information from (large) databases.